iT邦幫忙

2021 iThome 鐵人賽

DAY 21
0

MediaPlayer

當需要播放聲音或影片等資訊時,可使用MediaPlayer,它也同樣有自己的生命周期

Untitled

//Step1:建立MediaPlayer物件
val recoder = MediaRecorder()
//Step2:設定資料來源為裝置儲存空間
val dir = File(filesDir.adsolutePath+"/record")
val file = File(dir, "file")
player.setDataSource(applacationContext, Uri.formFile(file))
//Step3:讓MediaPlayer進入準備播放階段
player.prepare()
//Step4:開始播放
player.start()
//Step5:暫停播放
player.pause()
//Step6:繼續播放
player.start()
//Step7:播放結束後釋放MediaPlayer占用的資源,此時player無法再使用
player.release()

上一篇
Day 20 | MedioRecorder
下一篇
Day 22 | 使用相機獲取影像
系列文
社畜轉行之旅,30天Kotlin學習筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言